課程資訊
課程名稱
數值方法
Numerical Methods 
開課學期
104-2 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
張恆華 
課號
ESOE2024 
課程識別碼
505 29120 
班次
 
學分
全/半年
半年 
必/選修
必帶 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
工科204 
備註
限本系所學生(含輔系、雙修生)
總人數上限:51人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1042ESOE2024_nm 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程介紹基礎的數值方法並強調演算法設計、分析及其實用。我們將探討一些基本和常見的數值分析技術,諸如誤差分析、非線性方程的根求解、線性代數方程求解、內插法、回歸分析、數值微分與積分、常微分方程的數值解。本課程將使用MATLAB來撰寫設計的演算法和數值方法。
This course introduces the students the fundamental numerical methods with emphasis on algorithm construction, analysis, and implementation. Common techniques will be covered such as error analysis, roots of nonlinear equations, solutions of linear algebraic equations, interpolation, regression analysis, numerical differentiation, numerical integration, and numerical solution of ordinary differential equations. We will implement the designed algorithms and methods with MATLAB. 

課程目標
本課程的主旨乃是介紹數值分析方法在工程及科學問題上的運用。課程目標在提昇學生使用分析工具與數值方法進而解決真實問題的能力,並學會演算法開發與程式撰寫在工程及科學上的應用。
The essential goal of this course is to introduce numerical methods used for the solution of engineering and scientific problems. This course aims at enhancing the students’ ability to address realistic problems using analytical tools and numerical methods with emphasis in algorithm development, programming as well as applications in engineering and science. 
課程要求
修課學生需修畢微積分和具備程式語言(e.g., C, Java, Matlab, etc.)撰寫能力。
The students are expected to complete Calculus and familiar with Programming Language either in C, Java, or Matlab. 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd edition, Steven C. Chapra, McGraw-Hill, 2012. 
參考書目
Numerical Methods for Engineers and Scientists: An Introduction with Applications Using MATLAB, Amos Gilat and Vish Subramaniam, John Wiley & Sons, 2008.
Numerical Analysis, 8th edition, Richard L. Burden and J. Douglas Faires, Brooks/Cole, 2005. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題